package com.itheima.Demo03;

import com.itheima.Demo.Student;

import java.util.HashSet;

public class DemoHashSet存储自定义类型 {
    public static void main(String[] args) {
        //创建集合;
        HashSet<Student> set = new HashSet<>();
        /*
            HashSet保证元素不重复,依靠的是类的hashCode()和equals()方法
            ,new的对象地址值是不同的,所以系统认为元素不重复
            如果我们想要按照姓名年龄去做判断,而不是用地址值做判断
         */
        set.add(new Student("张晗",18));
        set.add(new Student("拜清清",19));
        set.add(new Student("张梓墨",1));
        set.add(new Student("小爱同学",3));
        System.out.println(set);
    }
}
